import openpyxl
from faker import Faker

'''
Python编写程序，以实现生成100条不同用户数据，包含Name、Site、Email、PhoneNumber
要求：
（1）Site为不同国家所包含地名
（2）Email后缀为 .cn的git邮箱
eg：xxxx@git.cn
(3):生成不同国家的电话号码
（4）写入excel文件
'''

fake=Faker()
excel=openpyxl.load_workbook('faker.xlsx')
sheet=excel.create_sheet('users')
sheet.append(['Name','Site','Email','PhoneNumber'])
for i in range(100):
    name=fake.name()
    site=fake.city()
    email=fake.email(domain='git.cn')
    phoneNumber=fake.phone_number()
    sheet.append([name,site,email,phoneNumber])
excel.save('faker.xlsx')
excel.close()
